export default {
  // 表示在全局 state 上的 key
  namespace: 'products',
  // state的初始值，在这里我们设置为空数组
  state: [],
  // 相当于redux-saga中间件，这里是处理异步流程的。(effect就是redux的action)
  effects: {},
  // 等同于 redux 里的 reducer，接收 action，同步更新 state
  reducers: {
    'delete'(state, { payload: id }) {
      return state.filter(item => item.id !== id);
    },
  },
};